the battle of good against evil - Spanish English Dictionary